package com.jic.order.service;

import com.jic.common.base.vo.Page;
import com.jic.order.request.OrderRouteSplitWarehouseConditionRequest;
import com.jic.order.response.OrderRouteSplitWarehouseConditionResponse;
import com.jic.common.base.vo.PageResult;
import java.util.List;

/**
 * 路由分仓规则匹配条件表
 *
 * @author :
 * @version : v1.0.0
 * @email :
 * @since : 2020-03-04 01:44:18
 */
public interface OrderRouteSplitWarehouseConditionService {

	long insert(OrderRouteSplitWarehouseConditionRequest orderRouteSplitWarehouseCondition);

	long delete(Long id);

	long update(OrderRouteSplitWarehouseConditionRequest orderRouteSplitWarehouseCondition);

	OrderRouteSplitWarehouseConditionResponse queryByPrimaryKey(Long id);

	List<OrderRouteSplitWarehouseConditionResponse> query(OrderRouteSplitWarehouseConditionRequest orderRouteSplitWarehouseCondition);

	PageResult<OrderRouteSplitWarehouseConditionResponse> queryPage(OrderRouteSplitWarehouseConditionRequest orderRouteSplitWarehouseCondition, Page pageQuery);

}